//获取信息输入框
var inputs = document.querySelectorAll('input')
//获取注册提交按钮
var registerBtn = document.querySelector('button')
//绑定点击事件
registerBtn.onclick = () => {
    //进行校验，1.是否为空；2.是否符合规则
    if (inputs[0].value &&
        inputs[1].value &&
        inputs[2].value &&
        inputs[3].value &&
        inputs[4].value) {
        //手机号，两次密码等重要信息不为空后还要进行格式验证；验证不通过时可能是手机号的格式有误，也可能是两次密码不相等，所以注册失败时要针对两种情况分别弹框提示
        if (/^1[3-9]\d{9}$/.test(inputs[0].value) && inputs[2].value == inputs[3].value) {
            //当格式验证都通过时，我们就开始发送请求
            axios.post('/user/register', {
                phone: inputs[0].value,
                name: inputs[1].value,
                pass: inputs[2].value,
                email: inputs[4].value,
            }).then((res) => {
                if (res.data.code == 200) { 
                    alert('注册成功!')
                    //实现跳转，要将herf值更改为相应页面的herf值
                    location.href = './login.html';
                }
            })
        } else if (inputs[2].value != inputs[3].value) {
            alert('两次密码不相等!')
        } else {
            alert('手机号格式不正确!')
        }

    } else {
        alert('注册信息不完整!')
    }
}